# DeepSeek Harness Agent 预设详解

> 四种内置模式怎么选？如何自定义专属 Agent 预设？一文讲透。

大家好，我是程序员鱼皮。

DeepSeek Harness 是 DeepSeek 官方最新开源的 AI Agent 运行环境，你可以把它理解成一个高度可定制的 AI 编程工具，对标 Claude Code 和 Codex，核心理念是「一切皆插件」。

![](https://pic.yupi.icu/1/image-20260814133452050.png)

在可以阅读本教程编程工具板块 DeepSeek Harness 目录中的《DeepSeek Harness 保姆级入门教程》中，我已经带大家从零上手了 DeepSeek Harness，覆盖了安装、实战、社区插件和自己写插件的基础用法。

接下来开始进阶教程，我会把 DeepSeek Harness 里那些更深入的玩法一个个拆开来讲。

本篇先从 Agent 预设开始。



## Agent 预设是什么？

很多 AI 编程工具都有模式切换功能，比如用过 Cursor 的同学应该对 Agent、Ask、Plan 这几种模式不陌生：

![](https://pic.yupi.icu/1/image-20260819094426555.png)

DeepSeek Harness 同样有模式切换功能，官方把它叫做 Agent 预设。

所谓 Agent 预设，就是 AI 在一次会话中能用哪些工具、遵守什么系统提示词、以什么方式工作的一整套配置。不同的预设组合出来的 AI，干起活来风格完全不同。

DeepSeek Harness 内置了四种预设，对应四种运行模式，你可以在对话框上方的模式选择器里直接切换。

![](https://pic.yupi.icu/1/image-20260814145323400.png)

选对预设很重要，写代码、做测试、修 Bug，不同类型的任务适合不同的模式，选错了可能事倍功半。

下面我先带大家了解一下这四种内置模式，然后再教你怎么自己定制。



## 四种内置模式



### 标准模式

标准模式是打开 DeepSeek Harness 之后的默认选项。

它加载了一个 AI 编程工具应有的全部能力，包括文件读写、终端命令、联网搜索、任务规划、Skills 技能、子 Agent、待办管理等等，加起来有 20 多个工具。

![](https://pic.yupi.icu/1/image-20260818210034485.png)

绝大多数场景下用标准模式就够了，它的覆盖面足够广，遇到什么任务都能应对。

你看，标准模式下的 DeepSeek Harness 是不是跟 Codex 这种 AI 编程工具很像？

![](https://pic.yupi.icu/1/image-20260814143812878.png)

没错，你就把标准模式当成国产版的 Codex 来用就好了，AI 编程、自动化办公等任务，都能搞定。

不过工具多也有代价，模型每走一步都要先从这 20 多个工具里挑一个来用，光是做这个选择就要占用一部分推理能力。而且所有工具的说明书都会塞进上下文里，模型能分给你真正那道题的注意力就被摊薄了。

标准模式下，光是跟 AI 说个「你好」，就要占用 1 万多 tokens 上下文！

![](https://pic.yupi.icu/1/image-20260818210415241.png)



### 极简模式

极简模式就朴素多了，官方只保留了两个工具，一个能持续运行的终端和一个文件编辑器，其他能力全部关掉。

![](https://pic.yupi.icu/1/image-20260818210623289.png)

不只是工具少了，极简模式的系统提示词也被锁成了一句「You are a helpful software engineer assistant」，上下文压缩、任务规划、Skills 技能、子 Agent 这些统统没有。

同样跟 AI 说一句「你好」，极简模式只占用 1000 多 tokens 上下文，比标准模式少了 10 倍！

工具说明书少了，模型能分给任务本身的注意力自然就多了。

![](https://pic.yupi.icu/1/image-20260818210911159.png)

在这个模式下，AI 就像个闷头干活的老师傅，不跟你汇报进度、不做花哨的规划，拿到活儿直接动手嘎嘎写。

![](https://pic.yupi.icu/1/image-20260815122619221.png)

官方对它的定位很明确，是专门拿来跑模型基准测试的。把环境削到最干净，让不同模型在同一个标准下公平比较。

DeepSeek V4 Pro 的跑分成绩用的就是极简模式，你仔细看跑分图最下方的小字：V4-Pro 使用 DeepSeek Harness 极简模式作为框架进行测试。

![](https://pic.yupi.icu/1/HPmOJZlbUAAOgVt-20260818211001128.jpeg)

那把「考试」模式拿来干活，效果会怎么样呢？想了解极简模式的详细实测对比，可以阅读本教程编程工具板块 DeepSeek Harness 目录中的《DeepSeek Harness 极简模式实测》。



### PTC 模式

PTC 是 Programmatic Tool Call 的缩写，翻译过来就是「程序化工具调用」。

在标准模式下，AI 是一步一步调用工具的，执行完一个再决定下一个做什么。每一步都要等模型思考、选工具、返回结果，来来回回要经历非常多轮。

PTC 模式换了一种思路。模型不再一步步调用工具，而是直接生成一段 TypeScript 代码，把多步工具调用串联起来一次性执行完。

举个例子，假设你要把 128 张照片批量重命名，重命名工具每次只能处理一张图片。标准模式下 AI 要一张一张调用重命名工具，每张都要等一个来回。但在 PTC 模式下，AI 直接写了 5 行 TypeScript 脚本，用一个循环把 128 个文件全部重命名了，只需要跟模型交互 1 次。

> 注意，实际情况标准模式应该也不会这么干，这里只是举个例子便于大家理解区别

![](https://pic.yupi.icu/1/image-20260818211153120.png)

PTC 模式适合那种步骤很多但逻辑清晰的任务，比如批量重命名文件、跑一整套自动化流程，效率比一步步确认要高得多。

有意思的是，PTC 模式和标准模式在配置上其实只差一行，就是把工具呈现模式从默认的 `native` 切换成了 `code`。本质上它拥有标准模式的全部工具能力，只是模型调用工具的方式不同。

![](https://pic.yupi.icu/1/image-20260818214210342.png)



### 创造模式

创造模式是四个预设里最特殊的一个。

它继承了标准模式的全部能力，在此基础上还额外提供了一组用于操作 Cordis 插件系统的专属工具，让 AI 可以检查当前运行时有哪些插件在跑、在内存里试验新的插件组合、甚至自己创作出一个全新的模式预设。

![](https://pic.yupi.icu/1/image-20260819102346095.png)

简单来说，这个模式就是用来改造 DeepSeek Harness 自身的。

在入门教程中，我就是使用创造模式来开发了一个 Harness 桌宠插件。

![](https://pic.yupi.icu/1/image-20260814135037195.png)

不过创造模式的权限非常高，按官方的话来说，你要像对待 Shell 访问一样对待它的权限范围。

所以日常干活不建议长期开着这个模式，需要开发插件或者定制预设的时候再切换过来就好。



## 选哪个模式好？

介绍完了四种模式，总结一下它们的核心区别。

这四种模式本质上就是「当前会话加载了哪些工具和配置」的不同组合。

极简模式只留两个工具，标准模式配齐全套能力，PTC 模式换了一种工具调用方式，创造模式还能让 AI 自己查看和改装当前的插件配置。

![](https://pic.yupi.icu/1/image-20260814150646065.png)

之前有社区的大佬发现，切换到极简模式之后，模型在纯编码任务上的速度和表现反而更好了。于是我专门做了一期实测，用同一个 3D 射击游戏的任务在标准模式和极简模式下各跑了一遍。

先看看标准模式的成品效果：

![](https://pic.yupi.icu/1/image-20260815123745988.png)

再看看极简模式下的成品效果，差别不大。

![](https://pic.yupi.icu/1/image-202608151243407956.png)

但是，标准模式跑了 33 分钟，极简模式只用了 23 分钟，快了将近 10 分钟！

不过极简模式的短板也很明显，没办法联网搜索、没有上下文压缩、没有任务规划，你对成品质量的要求越高，极简模式越容易掉链子。

完整的对比测评可以阅读本教程编程工具板块 DeepSeek Harness 目录中的《DeepSeek Harness 极简模式实测》，这里就不展开了。

我还用 PTC 模式跑了同样的任务。比标准模式快了 7 分钟，而且整个任务只用了 1 轮 18 步，比标准模式精简了很多。Tokens 消耗也低了不少，输入只用了 150 万，不到标准模式 520 万的三分之一。

PTC 模式的成品效果也是我觉得三种模式里最好的：

![](https://pic.yupi.icu/1/image-20260818215427583.png)

总结就一句话，图快就用极简模式，图稳就用标准模式，步骤多的自动化任务试试 PTC 模式。



## 自定义 Agent 预设

除了使用四种内置模式外，如果你有特定的工作习惯或者经常做某一类任务，可以给自己量身定制一个专属的 Agent 预设。

举个例子，Cursor 有一个很受欢迎的 Debug 模式，它会让 AI 先生成假设、插入日志、让你复现 Bug、再根据运行时数据来定位根因，整个排查过程非常有章法。

![](https://pic.yupi.icu/1/image-20260707183325681.png)

这套思路完全可以搬到 DeepSeek Harness 上来。

DeepSeek Harness 支持自定义预设，可以切换到 **创造模式**，让 AI 帮你创建想要的预设。

比如我要让 AI 创建一个「Debug 模式」，只需要给 AI 提供 Cursor Debug 模式的官方文档作为参考，让它据此来编写预设就行了。

提示词可以这样写：

```markdown
基于标准模式创建一个自定义 Agent 预设，名称为「Debug 模式」。
要求复刻 Cursor IDE 的 Debug 模式工作方式。
必须参考 Cursor 官方文档来设计：https://cursor.com/docs/agent/debug-mode
```

提交任务后，可以看到 AI 自动加载了编辑预设的技能，然后通过终端抓取了 Cursor Debug 模式的官方文档页面，提取出了 Debug 模式的核心工作流程。

![](https://pic.yupi.icu/1/image-20260819105013846.png)

几分钟后，AI 完成了任务。它从标准模式复制了一份预设，然后修改了两个文件，一个是存放预设名称和描述的 `preset.yml`，另一个是定义 Agent 工具和角色人设的 `agent.cordis.yml`，把 Debug 模式的六步工作流和硬性规则都写了进去。

![](https://pic.yupi.icu/1/image-20260819105116895.png)

创建完成后，你在模式选择器里就能看到这个自定义的「Debug 模式」了。

![](https://pic.yupi.icu/1/image-20260819114556459.png)

以后遇到那种能复现但是找不到原因的疑难 Bug，切换到这个模式修复就行，AI 会按照「假设 → 插桩 → 复现 → 分析 → 修复 → 清理」的流程来帮你排查，比直接让 AI 凭着经验来改要靠谱得多。

![](https://pic.yupi.icu/1/image-20260819114746666.png)



## 更多玩法

同样的套路，你可以复刻各种专用模式。

比如创建一个「代码审查模式」，让 AI 只做代码审查不做修改，从安全性、性能、可读性等维度逐一检查，最后输出一份审查报告。

或者创建一个「文档模式」，让 AI 专注于给代码写注释、生成 API 文档、更新 README 项目介绍文档。

又比如搞一个「重构模式」，让 AI 先分析项目中的冗余代码和重复逻辑，再制定重构计划，最后逐步执行，每一步都跑通测试才往下走。

本质上，自定义预设就是给 AI 设定一套固定的工作 SOP，你把自己做某类任务时的最佳实践写进系统提示词里，AI 就会每次都按这个流程来执行。如果你之前接触过 AGENTS.md 或者 CLAUDE.md，应该会觉得很熟悉，它们的思路是一样的，都是通过配置文件来约束 AI 的行为方式。



## 写在最后

Agent 预设是 DeepSeek Harness 里一个非常实用的功能，选对模式能让你的工作效率翻倍。

日常开发用标准模式就够了，追求速度的纯编码任务可以切换到极简模式，批量自动化任务试试 PTC 模式，需要开发插件或者定制预设的时候再用创造模式。

如果你经常做某一类重复性任务，强烈建议花几分钟定制一个专属预设，一次配置、长期受益。

想了解 DeepSeek Harness 的更多进阶玩法，可以继续阅读本教程编程工具板块 DeepSeek Harness 目录中的其他文章。
